@charset "UTF-8";html{margin:0;padding:0;border:0}
.bold{font-weight:bold}
.img-responsive{display:block;margin:0 auto}
.flex,.flexC{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}
.flex>.sub,.flexC>.sub{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;overflow:hidden}
.flexC{-webkit-flex-direction:column;flex-direction:column}
.sb{justify-content:space-between}
.jc{justify-content:center}
.ai{align-items:center}
.wrap{flex-wrap:wrap}
.fs82{ font-size:82px;}
.fs30{ font-size:30px;}
.fs28{ font-size:28px;}
.fs25{ font-size:25px;}
.fs20{ font-size:20px;}
.fs18{ font-size:18px;}
.fs17{ font-size:17px;}
.fs16{ font-size:16px;}
.fs15{ font-size:15px;}
.fs14{ font-size:14px;}
.fs13{ font-size:13px;}
.fs9{ font-size:9px;}
.text-center { text-align: center;}
.nopadding{ padding-left:0; padding-right:0}
body,div,span,object,iframe,h1,h2,h3,h4,p,blockquote,pre,a,address,code,b,em,img,dl,dt,dd,ol,ul,li,fieldset,form,label,footer,header,hgroup,nav,section{margin:0;padding:0;border:0}
body{background:#fff;position:relative;font:14px/1.5 Microsoft YaHei,arial,宋体,sans-serif;vertical-align:baseline;width:100%;overflow-x:hidden}
a{text-decoration:none;outline:none}
a:link{color:#000}
a:visited{color:#f75a53}
a:hover,a:active,a:focus{color:#f75a53;text-decoration:none;outline:none}
input{padding:0;margin:0;font-family:'Microsoft YaHei'}
img{border:none;background:none;vertical-align:middle}
ul,ol,li{list-style-type:none}
select,input,img,select{vertical-align:middle}
table{border-collapse:collapse;border-spacing:0}
table,th,td{vertical-align:middle}
.clearfix:after{content:".";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}
.clearfix{zoom:1}
.clearboth{height:0px;line-height:0px;overflow:hidden;clear:both;font-size:0px}
h1,h2,h3,h4{font-size:14px}
hr{border:0;border-top:1px solid #ccc;height:0}
.nav-top{background:#e10012;color:#fff;font-size:18px;padding:8px 0}
.nav-top span.nav-addr{margin:0 5.8% 0 20px}
.navbar-brand img{margin-top:10px}
.navbar-default{border-color:transparent;background-color:transparent}
.navbar{margin:0}
.navbar-brand{height:auto}
.dbg{background:#e10012;line-height:49px}
.navbar-static-top{border-width:0 0 0px}
.navbar-nav{padding:20px 0;float:left!important;margin-left: 3%;}
.navbar-nav > li{margin-left:2px;padding:15px}
.navbar-nav > li a{font-size:18px;color:#231815 !important;padding:0}
.navbar-nav > li:hover{border-radius:6px;background:transparent;color:#e10012!important}
.navbar-default .navbar-nav > .open > a,.navbar-default .navbar-nav > .open > a:hover,.navbar-default .navbar-nav > .open > a:focus{border-radius:6px;background:transparent;color:#e10012}
.dropdown-menu a:after{display:none}
.dropdown-menu li{padding:7px 0}
.navbar-nav > li:hover a{color:#fff;background-color:transparent}
.navbar-nav > li a.active{border-radius:6px;background:#fff;color:#231815}
.navbar-nav > li > .dropdown-menu{background-color:#1ca9c0;padding-left:25px}
.navbar-toggle{margin-top:15px}
.navbar-toggle.collapsed{margin-top:15px}
@media (min-width:768px) and (max-width:1200px){.navbar-nav > li a{padding:15px 10px}
}
@media (min-width:992px) and (max-width:1200px){.navbar-header{width:35%}
}
@media (min-width:768px) and (max-width:991px){.navbar-header{width:36%}
.navbar-nav > li a{padding:15px 2px}
.navbar-brand{padding:15px 0 !important}
}
@media (max-width:768px){.navbar-brand{width:80%}
.navbar-brand img{margin-top:0}
.navbar-nav > li a{padding:10px;font-size:14px}
.navbar-nav{margin:0 -15px !important}
}
.navbar-brand{display:flex;align-items:center}
.zx-tel{margin-top:10px;margin-left:10px;color:#333333}
.navbar-brand img{max-width:150px}
.zx-tel p{border-left:1px solid #dfdfdf;padding-left:10px;line-height:30px}
.navbar-nav li a{position:relative}
.navbar-nav li.cur a:after{content:'';position:absolute;width:100%;height:2px;background:#e10012;left:50%;transform:translateX(-50%);bottom:-8px}
.gufen{color:#e10012;border:1px solid #e10012;padding:12px;float:right;margin-top:1%}
.n-banner{text-align:center;position:relative; }
.n-banner img{display:inline-block;height:215px;}
.ban-text{position:absolute;font-size:42px;color:#757272;left:15%;top:50%; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold}
.ban-text1{ color:#0590cf;position:absolute;font-size:42px; left:15%;top:48%; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold}
.ban-text2{ color:#fff;position:absolute;font-size:42px; left:15%;top:48%; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold}
.ban-text3{ color:#7592a6;position:absolute;font-size:42px; left:15%;top:48%; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold}
.ban-text4{ color:#c0571a;position:absolute;font-size:42px; left:15%;top:48%; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold}
.crumbs{border-bottom:1px solid #f6f6f6;padding-bottom:20px;margin-bottom:70px}
.content{margin-top:22px}
.crumbs a{font-size:14px;color:#333333;margin:0 10px}
.crumbs .active{color:#ffb400}
.common-title{font-size:25px;color:#333333;position:relative; font-weight:bold}
.common-title:after{content:'';position:absolute;width:40px;height:3px;background:#e10012;left:0;bottom:-20px}
.common-subtitle{font-size:16px;color:#333333;margin-top:38px}
.adv-type{margin-top:45px}
.adv-type ul li{width:123px;height:38px;text-align:center;font-size:13px;color:#aaaaaa;border:2px solid #dddddd;float:left;margin-right:10px;transition:all .5s;cursor:pointer;display:flex;justify-content:center;align-items:center}
.adv-type ul li a{ color:#848484; font-size:16px; font-weight:bold}
.adv-type ul li:hover,.adv-type ul li.active{background:#e10012;color:#fff}
.adv-type ul li.active a{ color:#fff}
.adv-type ul li:hover a{ color:#fff}
.adv-type ul{display:block;overflow:hidden;margin-bottom:15px}
.adv-type-title{font-size:21px;color:#4e4d51;position:relative}
.adv-type-title span{font-size:16px;color:#6c6c6c;margin-left:15px}
.adv-type-con{margin-top:35px}
.adv-type-title:after{position:absolute;content:'';width:42px;height:3px;background:#e10012;left:0;bottom:-17px}
.adv-type-item-title{font-size:16px;color:#333333;position:relative}
.adv-type-item-title:after{content:'';position:absolute;width:43px;height:3px;background:#e10012;left:0;bottom:-16px}
.adv-type-item-info{font-size:14px;color:#666666;margin-top:35px}
.adv-type-item-info-en{font-size:12px;color:#666666;margin-top:20px}
.adv-type-list{margin-top:47px}
.adv-type-item{overflow:hidden;display:flex;margin-bottom:9px}
.adv-type-item-l{flex:1}
.adv-type-item-r{background:#f7f7f7;padding:90px 60px 80px 48px!important}
.pd0{padding:0}
.adv-type-con-list{margin-bottom:50px}
.gx-title{font-size:16px;color:#333333;position:relative;margin-top:30px}
.gx-title:after{content:'';position:absolute;width:43px;height:3px;background:#e10012;left:0;bottom:-16px}
.gx-info{font-size:14px;color:#666666;margin-top:35px}
.gx-info-en{font-size:12px;color:#666666;margin-top:20px}
.gx-list{margin-top:46px}
.common-link{background:#222127;padding:40px 0; }
.common-link-item{display:flex;align-items:center}
.common-link-item-r p{color:#828282;font-size:16px;line-height:24px}
.common-link-item-r{margin-left:20px}
.common-link-text{width:145px;height:44px;border:2px solid #e10012;color:#e10012;font-size:14px;display:flex;justify-content:center;align-items:center;cursor:pointer}
.bottom-title{color:#c4c5c5;font-size:16px;position:relative}
.bottom-title:after{content:'';position:absolute;width:40px;height:3px;background:#e10012;left:0;bottom:-10px}
.bottom{background:#2d2c32;padding-top:80px;padding-bottom:45px}
.bottom-about{color:#c4c5c5;font-size:15px;margin-top:40px;line-height:26px}
.d-nav{margin-top:40px}
.d-nav a{display:block;color:#c4c5c5;font-size:16px;margin-bottom:20px;transition:all .5s;cursor:pointer}
.fw-tel{margin-top:40px}
.fw-tel p{font-size:15px;color:#9a9b9b;margin-bottom:10px}
.bottom-search{margin-top:20px;position:relative}
.bottom-search input{width:100%;border:none;background:#3e3d45;height:50px;font-size:14px;padding-left:10px;color:#fff}
.bottom-search img{position:absolute;right:20px;top:18px}
.copyright{border-top:1px solid #393637;padding-top:48px;margin-top:48px;color:#9a9b9b;font-size:15px}
.n-news-item{margin-bottom:50px}
.crumbs-contact{margin-bottom:0;margin-top:23px}
.n-contact-info{margin-top:100px}
.contact-title{font-size:14px;color:#666666;margin-top:55px}
.contact-form-item .label-s{font-size:14px;color:#666666}
.contact-form-item input{width:100%;border:1px solid #f3f3f3;background:transparent;height:46px;margin-top:10px;padding-left:10px;font-size:14px}
.contact-form-item textarea{width:100%;border:1px solid #f3f3f3;background:transparent;margin-top:10px;padding-top:10px;padding-left:15px}
.contact-form{margin-top:80px}
.contact-form-item{margin-bottom:20px}
.input-btn{width:135px;height:48px;background:#e10012;display:flex;justify-content:center;align-items:center;font-size:14px;color:#fff;margin-left:15px;cursor:pointer}
.n-contact-r{background:rgba(0,100,200,.7);padding:66px 28px 50px 28px;margin-top:-68px}
.n-contact-r-info-title{font-size:16px;color:#ffffff}
.n-contact-r-info-subtitle{font-size:14px;color:#fff;margin-top:5px}
.n-contact-r-item{display:flex;padding-left:50px;border-top:1px solid #fff;padding-top:56px;padding-bottom:56px}
.n-contact-r-icon{margin-right:23px}
.n-contact-r-item-s{border-top:1px solid #fff;padding-top:56px;padding-left:18px}
.shfw{font-size:16px;color:#fff;margin-bottom:10px}
.n-contact-r-item-s p{font-size:14px;color:#fff;line-height:25px}
.n-product-item-l{background:#eaeaea;position:relative}
.n-product-item-r{flex:1}
.n-product-item{display:flex}
.n-product{margin-top:40px}
.n-product-title{color:#4e4d51;font-size:23px;position:relative}
.n-product-title:after{content:'';position:absolute;width:40px;height:3px;background:#e10012;left:0;bottom:-20px}
.n-product-title-en{color:#595757;font-size:21px;margin-top:40px}
.n-product-icon{margin-top:26px;display:flex}
.n-product-icon-item-r{color:#989899;font-size:14px;margin-left:6px}
.n-product-icon-item{display:flex;align-items:center;margin-right:5%}
.n-product-item-title{font-size:14px;color:#666666;margin-top:25px;font-weight:bold}
.n-product-item-l p{color:#999999;font-size:15px;margin-top:10px; line-height:1.6}
.n-product-item-l{padding:50px 68px 38px 40px}
.n-product-item-btn{width:190px; padding:8px;background:#e10012;display:flex;justify-content:center;align-items:center;border-radius:5px;margin-top:38px;color:#fff;transition:all .5s;cursor:pointer}
.n-product-item:nth-child(even) .n-product-item-l{order:2}
.n-product-item:nth-child(even) .n-product-item-r{order:1}
.n-product-item-img img{width:100%; height:100%}
.triangle{width:0;height:0;border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:20px solid #eaeaea;position:absolute;top:50px;right:-15px;z-index:9}
.n-product-item:nth-child(even) .triangle{width:0;height:0;border-top:28px solid transparent;border-bottom:28px solid transparent;border-left:none;border-left:none;border-right:28px solid #eaeaea;position:absolute;top:50px;left:-28px;right:auto!important;z-index:9}
.component1-title{font-size:32px;color:#e10012;position:relative}
.component1-subtitle{color:#e10012;font-size:26px;margin-top:0;position: relative;}
.component1-subtitle:after{content:'';position:absolute;width:43px;height:3px;background:#e10012;left:0;bottom:-23px}
.component1-l p{margin-top:23px;font-size:14px;color:#666666}
.pd2{padding:0 2px}
.mt4{margin-top:4px}
.component1{overflow:hidden}
.component2{margin-top:100px}
.qyzz{margin-top:120px}
.qyzz-title{color:#444444;font-size:14px;margin-top:10px;font-weight:bold}
.qyzz-title span{color:#444444;font-size:14px;margin-left:3px;font-weight:normal}
.qyzz p{color:#666666;font-size:14px;margin-top:8px}
.qyzz img{margin-left:10px}
.component3{margin-top:57px}
.component3-item img{margin-left:10px}
.component3-title{color:#444444;font-size:14px;margin-top:10px;font-weight:bold}
.component3-title span{color:#444444;font-size:14px;margin-left:3px;font-weight:normal}
.component3-item p{color:#666666;font-size:14px;margin-top:8px}
.component4{margin-top:120px}
.component4-info{color:#666666;font-size:14px}
.component4-info{margin-top:35px;line-height:25px}
.component5{margin-top:58px}
.component5-info{background:#fff;padding:68px 33px 47px 50px;box-shadow:0 0 10px #eee;position:absolute;top:50%;transform:translateY(-50%);right:-25%}
.component5-con{position:relative}
.component5-info-t{font-size:29px;color:#999999;display:flex;justify-content:space-between;align-items:center}
.component5-line{width:150px;height:2px;background:#acacac;margin-left:18px}
.component5-info-m{font-size:29px;color:#999999}
.component5-info-b-item-l{display:flex;align-items:center}
.component5-info-b-item-l img{margin-right:8px;color:#999999;font-size:14px}
.component5-info-b-item-m{color:#999999;margin-left:26px;margin-right:26px}
.component5-info-b-item-r{font-size:14px;color:#999999}
.component5-info-b-item{display:flex;align-items:center;margin-top:45px}
.component7{margin-top:72px;padding-left:15px}
.component7-img{display:flex;flex-direction:row;flex-wrap:wrap}
.component7-item{width:16.6%;height:95px;display:flex;justify-content:center;align-items:center;border:1px solid #dcdcdc}
.component7-title{margin-top:37px}
.component7-img{margin-top:107px}
.component6{margin-top:80px}
.component6-l-m-item-title{color:#444444;font-size:14px;margin-top:15px;font-weight:bold}
.component6-l-m-item p{color:#666666;font-size:14px;margin-top:20px}
.component6-l-m{margin-top:50px}
.fwlc-title{color:#666666;font-size:18px;position:relative;font-weight:bold}
.fwlc-title:after{position:absolute;content:'';width:43px;height:4px;background:#e10012;left:0;bottom:-22px}
.fwlc{margin-top:100px}
.fwlc-list{margin-top:54px}
.fwlc-item{display:flex;align-items:center;margin-bottom:30px}
.fwlc-item-l{width:35px;height:31px;border:1px solid #f6f3f3;font-size:16px;color:#e10012;display:flex;justify-content:center;align-items:center;font-weight:bold}
.fwlc-item-r{margin-left:18px}
.fwlc-item-r-title{font-size:18px;color:#666666}
.fwlc-item-r p{font-size:14px;color:#666666;margin-top:5px}
.component6-r-item{margin-bottom:4px;overflow:hidden}
.row{margin-left:0; margin-right:0;}
.about{margin-top:60px}
.about-l{margin-top:40px}
.about-r{margin-top:40px}
.about-desc{color:#4c4948;font-size:16px;margin-top:40px;line-height:25px}
.about-desc p{ margin:2% 0;}
.about-en{color:#4c4948;font-size:16px;margin-top:10px;line-height:25px}
.about-en p{ margin:2% 0;}
.about-imgy { flaot:right;  text-align:right;}
.about-info p{color:#4c4948;font-size:16px;margin-top:10px}
.about-info-title{color:#666666;font-size:14px}
.about-info{margin-top:24px}
.about-lc{margin-top:34px}
.ml10{margin-left:-10px}
.mt120{margin-top:100px}
.mt20{margin-top:20px}
.pro-title{font-size:30px;color:#b4b4b4;position:relative}
.pro-title-en{color:#b4b4b4;font-size:28px;margin-top:0px;position:relative}
.pro-title-en:after{content:'';position:absolute;background:#e10012;width:43px;height:4px;left:0;bottom:-22px}
.pro-info{font-size:16px;color:#c4c5c5;margin-top:68px; line-height:32px}
.pro{background:#2d2c32;padding-top:115px;padding-bottom:120px;margin-top:60px}
.pro-l{border-right:1px solid #39383e}
.pro-r-t{font-size:34px;color:#767178;font-weight:bold;font-family:'Arial';  margin-top:20%}
.pro-r-m{font-size:82px;color:#ffffff;font-weight:bold;font-family:'Arial'; line-height:1}
.pro-r-b{font-size:44px;color:#fff;font-weight:bold;font-family:'Arial';margin-top:0}
.pro-r{padding-left:50px;margin-top:36px}
.pro-l{padding-right:50px}
.view-more{margin-top:35px;float:left}
.view-more a{line-height: 40px;color:#e10012;display: inline-block;padding:0 20px;min-width: 155px; border:2px solid #e10012; }
.view-more a:hover{ background:#e10012; color:#fff}
.pro-list{margin-top:50px}
.pro-list-item{background:#45454a;padding:7px 7px 22px 7px;transition:all .5s;cursor:pointer; width:22%; float:left; margin:1% 1%;}
.pro-line{width:50px;height:2px;background:#e10012;margin-top:20px;transition:all .5s}
.pto-list-title{font-size:20px;color:#fff;margin-top:5px}
.pto-list-title a { color:#fff}
.pto-list-subtitle a{ color:#fff}
.pto-list-subtitle{font-size:13px;color:#919191;margin-top:2px}
.pro-list{ ;margin-left:15px; float:left; width:100%;}
.pro-list-item:first-child { width:27%; margin-left:1%}
.pro-list-item:nth-child(2){  width:27% ; margin-left:5.5%; margin-right:5.5%;}
.pro-list-item:nth-child(3){   width:27%; margin-right:0}
.pro-list-item:hover{background:#444449}
.pro-list-item:hover .pro-line{background:#8c0612}
.about-pro-l-title-t{font-size:32px;color:#e00012;font-family:Arial}
.about-pro-l-title-b{font-size:26px;color:#e00012;margin-top:5px}
.about-pro{margin-top:115px;position:relative}
.about-pro-l{margin-top:42px}
.about-pro-l-title{position:relative; }
.about-pro-l-title:after{content:'';position:absolute;background:#e10012;width:43px;height:4px;left:0;bottom:-22px}
.about-pro-l-list-item{ float:left;align-items:center;color:#989899;font-size:19px ; height:52px; margin:2% 0;}
.about-pro-l-list-item img{margin-right:6px; float:left;}
.about-pro-l-list{margin-top:45px}
.about-pro-l-info{color:#6c6c6c;font-size:16px;margin-top:60px; line-height:1.8;}
.about-pro-l-img{margin-top:37px}
.about-pro-r-title{font-size:40px;color:#6c6c6c;margin-top:80px; }
.about-pro-r-subtitle{font-size:22px;color:#00339f;margin-left:110px;margin-top:14px}
.about-pro-m{background:#2d2c32;padding:50px 53px 53px 38px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.about-pro-m-title{font-size:21px;color:#fff}
.about-pro-m-subtitle{font-size:21px;color:#fff; }
.about-pro-m-line{width:33px;height:3px;background:#e10012;margin-top:12px}
.service-l-info{color:#666;font-size:14px;line-height:25px;max-width:400px}
.service-l-info1{color:#666;font-size:14px;line-height:25px;max-width:400px}
.mt40{margin-top:40px}
.mt30{margin-top:30px}
.i-fwlc-list{margin-top:0}
.service{background:#f7f7f7;padding-top:50px;padding-bottom:30px}
.service .fwlc-item-l{background:#fff;border:1px solid #f5f2f2;height:35px}
.service .fwlc-item-r p{margin-top:0}
.service-l{margin-top:30px}
.data{background:url("../images/data.jpg") no-repeat center;padding-top:75px;padding-bottom:70px;margin-top:143px}
.data-l{margin-top:10px}
.data-l-title{color:#fff;font-size:33px}
.data-l-subtitle{font-size:18px;color:#fff;margin-top:5px}
.data-r-t-num{font-size:46px;color:#fff;position:relative;display:inline-block}
.data-r-t-text{font-size:12px;color:#fff;position:absolute;bottom:12px;right:-25px}
.data-r-b-title{font-size:19px;color:#fff}
.data-r-b-subtitle{font-size:12px;color:#fff}
.navbar-nav > li > .dropdown-menu{background-color:#fff}
.dropdown-menu>li>a{color:#555555!important;font-size:16px}
.carousel-caption{background:rgba(44,49,56,0.5);max-width:630px;padding:30px 35px 87px 50px;border:1px solid #9ea5aa;left:20%;bottom:14%}
.banner-l{font-size:25px;color:#fff;text-align:left;border-bottom:1px solid #a3b3c2;padding-bottom:20px}
.banner-text{font-size:25px;color:#fff;text-align:left;margin-top:20px}
.banner-b p{font-size:18px;color:#fff;text-align:left;margin-top:20px}
.banner-b .more{ margin-top:22px;  background: url(../images/more.png) no-repeat 111px #e10012; font-size:16px;    padding-top:12px; padding-bottom:12px; padding-left:40px; padding-right:60px; color:#fff; float:left }
.d-nav a:hover{color:#ffb400}
.wzxq h1{font-size:34px;font-weight:bold;padding:20px 0;text-align:center}
.wzxq h2{margin:10px 0;width:100%;height:30px;line-height:30px;font-size:14px;text-align:center}
.articlenext{margin:10px 0;background:#eaeaea;width:100%;line-height:40px}
.history-list{background: url(../images/lsbg.jpg) no-repeat top center;   margin-top:90px;  overflow: hidden;background-size: cover; padding-bottom:145px}
.history-t{ margin-top:120px; float:left}
.history-title{font-size:32px;color:#e10012;position:relative}
.history-subtitle{color:#e10012;font-size:26px;margin-top:0;position: relative;}
.history-subtitle:after{content:'';position:absolute;width:43px;height:3px;background:#e10012;left:0;bottom:-23px}
 
.history-list .num-box{ float:right; margin-top:162px; width:794px}
.history-list ul li{ position:relative;}
.history-list ul li:first-child {left:27%; top:0}
.history-list ul li:nth-child(2){ left:9%; top:18px}
.history-list ul li:nth-child(3){ left:-3%; top:18px}
.history-list ul li:nth-child(4){ left:3%; top:30px}
.history-list ul li:nth-child(5){ left:15%; top:30px}
.history-list ul li:nth-child(6){ left:2%; top:55px}
.history-list .num-box h2{ color:#d63c44; font-size:68px; text-align:left; margin-bottom:15px}
.history-list .num-box p{ color:#595757; font-size:16px; text-align:left}

.honer-list{background: url(../images/honerbg.jpg) no-repeat top center;   overflow: hidden;  margin-top:100px; padding-bottom:436px;}
.honer-t{ margin-top:120px;  }
.honer-title{font-size:32px;color:#e10012;position:relative; line-height:30px;}
.honer-subtitle{color:#e10012;font-size:26px;margin-top:0;position: relative;}
.honer-subtitle:after{content:'';position:absolute;width:43px;height:3px;background:#e10012;left:0;bottom:-23px}
.hor-list { margin-top:85px; overflow:hidden}
.hor-list ul li{ float:left; width:25%; margin:40px 0; text-align:left; }
.hor-list ul li  h2{ font-size:20px;color:#595757; line-height:25px; /*height:90px;*/}
.hor-list ul li p{ font-size:16px; color:#595757}
.hor-list ul li:first-child {width:23%; margin-left:10%}
.hor-list ul li:nth-child(2){width:25%}
.hor-list ul li:nth-child(3){width:23%; margin-right:10%}
@media (min-width:992px){.articlenext div:first-child{float:left;padding-left:10px}
}
@media (min-width:992px){.articlenext div:last-child{float:right;padding-right:10px}
}
.xgnews{margin:40px 0}
.nn{border-left:5px solid #e10012;padding-left:30px;font-size:20px;margin-bottom:20px}
.articlenext a{color:#555}
.xgnews ul li{margin:10px;line-height:26px;padding-bottom:33px;height:26px;border-bottom:1px dotted #9c9c9c}
.xgnews span{float:right}
.phonefooternav{position:fixed;bottom:0;width:100%;z-index:99999}
.phonefooternav ul li{width:25%;background:#494949;float:left;padding:3px 0;border-right:1px solid #666;list-style:none}
.phonefooternav ul li a{display:block;color:#fff;text-align:center}
.phonefooternav ul li a:hover{text-decoration:initial}
.phonefooternav ul li a i{display:block;font-size:20px;padding:10px 0}
.carousel-inner .item{text-align:center}
.carousel-inner .item img{display:inline-block}
@media (max-width:991px){body{padding-bottom:60px !important}
}
@media (min-width:991px) and (max-width:1200px){.navbar-nav > li a{padding:0 15px}
.navbar-nav > li{padding:15px 0}
.crumbs{margin-bottom:30px}
.common-link{margin-top:40px}
.bottom{padding-top:35px}
.ban-text,.ban-text1,.ban-text2,.ban-text3,.ban-text4{font-size:30px}
.n-product-item-l{padding:10px 68px 0px 40px}
.n-product-item-btn{margin-top:15px}
.n-contact-info{margin-top:30px}
.content-contact{padding:0 15px}
.adv-type-item-r{padding:20px 60px 65px 48px!important}
.component2{margin-top:30px}
.qyzz{margin-top:70px}
.component4{margin-top:50px}
.component5-info{left:50%;transform:translate(-50%,-50%)}
.component6{margin-top:30px}
.fwlc-item-r{white-space:nowrap;flex:1}
.fwlc-item-r p{font-size:12px}
.component7{margin-top:30px}
.data-l-title{font-size:26px}
.data-l-subtitle{font-size:14px;margin-top:15px}
.data{margin-top:30px}
.mt40{margin-top:20px}
}
@media (min-width:768px) and (max-width:991px){.bottom{padding-top:30px}
.crumbs{margin-bottom:20px}
.common-link{margin-top:30px}
.navbar-nav > li a{padding:15px 5px}
.navbar-nav > li{padding:0}
.ban-text,.ban-text1,.ban-text2,.ban-text3,.ban-text4{font-size:25px}
.n-product-item-img img{}
.n-product-item-r{flex:none;order:1}
.n-product-item{flex-direction:column}
.n-product-item-l{order:2}
.n-contact-info{margin-top:30px}
.contact-title{margin-top:20px}
.contact-form{margin-top:30px}
.n-contact-r{margin-top:60px}
.n-contact-r-item{padding-top:30px;padding-bottom:30px}
.adv-type-item-r{padding:20px 30px 37px 30px!important}
.w-min{display:flex;justify-content:space-between;margin-top:10px}
.component2{margin-top:30px}
.component1-title{font-size:20px}
.qyzz{margin-top:30px}
.component1-subtitle{font-size:22px;margin-top:20px}
.component1-title:after{bottom:-10px}
.component4{margin-top:30px}
.component5-info{left:50%;transform:translate(-50%,-50%)}
.component6{margin-top:30px}
.fwlc-item-r p{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100px}
.fwlc-item-r-title{font-size:14px}
.component7{margin-top:30px}
.about-l{margin-top:0}
.about-desc{margin-top:15px}
.mt120{margin-top:0}
.about-r{margin-top:40px}
.pro{padding-top:40px;padding-bottom:60px}
.about-pro-r-title{font-size:28px;margin-left:60px}
.about-pro-r-subtitle{margin-left:60px;font-size:20px}
.about-pro{margin-top:50px}
.data-l-title{font-size:22px}
.data-l-subtitle{font-size:15px;margin-top:15px}
.data-r-t-num{font-size:40px}
.data-r-b-title{font-size:15px}
.mt40{margin-top:20px}
}
@media (max-width:768px){.crumbs{margin-bottom:15px}
.n-news-item{margin-bottom:20px}
.common-link{margin-top:0;padding-bottom:10px}
.common-link-text{margin:20px auto}
.bottom{padding-top:20px;padding-bottom:20px}
.bottom-about{margin-top:20px}
.d-nav{margin-top:20px}
.fw-tel{margin-top:20px}
.copyright{margin-top:10px;padding-top:10px;padding-left:15px;padding-right:15px}
.ban-text,.ban-text1,.ban-text2,.ban-text3,.ban-text4{font-size:16px}
.common-title{font-size:20px}
.content{padding:0 15px}
.adv-type{margin-top:20px}
.common-subtitle{font-size:22px;margin-top:12px}
.common-title:after{bottom:-6px}
.adv-type ul li{margin-bottom:10px}
.n-product{margin-top:10px}
.n-product-item-l{padding:16px 15px 15px 15px;order:2}
.n-product-item-btn{margin-top:15px}
.n-product-item-r{flex:none;order:1}
.n-product-item{flex-direction:column}
.n-product-item{margin-bottom:20px}
.n-contact-info{margin-top:20px}
.content-contact{padding:0 15px}
.contact-title{margin-top:20px}
.contact-form{margin-top:20px}
.n-contact-r{margin-top:20px}
.n-contact-r-item{padding-top:15px;padding-bottom:15px}
.n-contact-r{padding:30px 15px 30px 15px}
.n-contact-r-item-s{padding-top:20px}
.adv-type-item-l{flex:none}
.adv-type-item{flex-direction:column}
.adv-type-item-r{padding:20px!important}
.adv-type-con-list{margin-bottom:25px}
.gx-title{margin-top:10px}
.gx-info{margin-top:20px}
.gx-title:after{bottom:-10px}
.gx-item{margin-bottom:15px}
.adv-type-con{margin-top:0}
.component1-title{font-size:18px}
.component1-subtitle{font-size:20px}
.component1-title:after{bottom:-7px}
.component1-subtitle{margin-top:10px;font-size:16px}
.component1-r{margin-top:20px}
.w-min{width:100%;display:flex;justify-content:space-between;margin-top:10px}
.component2{margin-top:20px}
.component2-r{margin-top:15px}
.qyzz{margin-top:15px}
.component3{margin-top:20px}
.component3-item{margin-bottom:15px}
.component4{margin-top:20px}
.component5-info{position:static;padding:15px;margin-top:15px;transform:none}
.component5-info-t{font-size:18px}
.component5-info-m{font-size:18px}
.component5-info-b-item{margin-top:20px}
.component6{margin-top:20px}
.component6-l-m{margin-top:25px}
.component6-l-m-item{margin-bottom:15px}
.fwlc{margin-top:20px}
.component7{margin-top:20px}
.component7-title{margin-top:20px}
.about{margin-top:20px}
.about-l{margin-top:0}
.about-desc{margin-top:20px;text-align: justify;}
.about-en {text-align: justify;}
.about-lc{margin-top:15px}
.about-info{margin-top:10px}
.about-info p{margin-top:2px}
.about-r{padding:0;margin-top:20px}
.mt120{margin-top:20px}
.pro{padding-top:20px;padding-bottom:30px}
.pro-title{font-size:18px}
.pro-title-en{font-size:16px;margin-top:10px}
.pro-title:after{bottom:-10px;text-align: justify;}
.pro-info{margin-top:45px;text-align: justify;}
.pro-r{display:none}
.pro-list-item{width:45%}
.pro-list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-top:20px}
.pro-list{padding:0 15px;margin-left:0}
.pro-list-item{margin-bottom:15px}
.about-pro{margin-top:20px}
.about-pro-l-title-t{font-size:18px; font-weight:bold}
.about-pro-l{margin-top:0}
.about-pro-l-title-b{font-size:16px;margin-top:0;font-weight:bold}
.about-pro-l-title:after{bottom:-10px}
.about-pro-l-title:before{height:30px}
.about-pro-l-list{margin-top:20px}
.about-pro-l-info{margin-top:20px}
.about-pro-r{display:none}
.data{margin-top:20px;padding-top:30px;padding-bottom:30px}
.data-l{display:none}
.data-r-t-num{font-size:27px}
.data-r-b-title{font-size:12px}
.service{padding:10px 15px 0}
.mt40{margin-top:0}
.service-l{margin-top:10px}
.mt30{margin-top:10px}
.service-r{margin-top:15px}
.fwlc-item-r-title{font-size:14px}
.fwlc-item{margin-bottom:10px}
.hzhb{padding:0 15px}
.hzhb .component1-title{font-size:18px!important; font-weight:bold}
.hzhb .component1-subtitle{font-size:16px!important;margin-top:10px;font-weight:bold}
.component1-subtitle:after{bottom: -13px;}
.component7-img{padding-right:15px;margin-top:45px;flex-direction:row;flex-wrap:wrap;justify-content:space-between}
.component7-item{width:48%;margin-bottom:5px}
.navbar-nav > li{padding:2px}
.navbar-nav > li > .dropdown-menu{padding-left:10px}
.nav-top,.gufen{ display:none}
.pro-list-item:first-child,.pro-list-item{ width:100%}
.pro-list-item:nth-child(2){ width:100%;margin-left:0; margin-right:0;}
.pro-list-item:nth-child(3){ width:100%;}
.history-title{ font-size:18px;font-weight:bold}
.history-subtitle{ font-size:16px;font-weight:bold}
.history-subtitle:after{ bottom:-10px}
.history-list{margin-top: 20px;padding-bottom: 35px; background: #eeedeb;padding-bottom: 120px;}
.history-list .num-box{ width:100%;}
.history-t{ margin-top: 60px;}
 .history-list ul li:first-child {left:0; top:0}
.history-list ul li:nth-child(2){ left:0%; top:18px}
 .history-list .num-box h2{ font-size:25px;}
 .history-list .num-box{ float:none}
 .history-list .num-box{   margin-left: 6%;}
 .history-list ul li:nth-child(3){left:0}
 .history-list ul li:nth-child(4) {left:0}
 .history-list ul li:nth-child(5){left:0}
 .honer-t{ margin-top:85px}
 .honer-title{ font-size:18px}
 .honer-subtitle{ font-size:16px;}
 .honer-subtitle:after {bottom: -10px;}
 .honer-list{ background:none;padding-bottom: 56px;margin-top: 30px;}
 .hor-list ul li h2{ font-size:16px;}
 .hor-list ul li p{ font-size:14px;}
 .hor-list ul li{ width:100%; margin:15px 0;}
 .hor-list ul li:first-child{ width:100%}
  .hor-list ul li:nth-child(2) { width:100%}
 .hor-list ul li:nth-child(3) { width:100%}
 .hor-list{ margin-top:35px;}

 
}
.n-title { margin-top:50px;}
.n-title .c-title{font-size:32px;color:#e10012;position:relative; text-transform: uppercase;}
.n-title .c-subtitle{color:#e10012;font-size:26px;margin-top:0;position: relative;}
.n-title .c-subtitle:after{content:'';position:absolute;width:43px;height:3px;background:#e10012;left:0;bottom:-23px}
.n-title1 { margin-top:50px;}
.n-title1 .c-title{font-size:32px;color:#fff;position:relative; text-transform: uppercase;}
.n-title1 .c-subtitle{color:#fff;font-size:26px;margin-top:0;position: relative;}
.n-title1 .c-subtitle:after{content:'';position:absolute;width:43px;height:3px;background:#e10012;left:0;bottom:-23px}

.profile{color:#595757; margin-top:45px;}
.profile-item{overflow: hidden;}
.profile-item .item-img img{position: relative;z-index:2;}
.profile-item .item-con{color:#707070;padding-right: 40px;padding-top:45px;}
.profile-item .item-con h2{margin-bottom: 25px;color:#313131;font-weight: bold;}
.profile-item .item-con p{line-height: 1.8;text-indent: 36px;}
.profile-item .col-xs-12{padding:10px 0;}
.profile-item:nth-child(2n+2) .flex{flex-direction: row-reverse;}
.profile-item:nth-child(2n+2) .item-img{padding:45px 80px 45px 0;}
.profile-item:nth-child(2n+2) .item-con{padding:60px 0 0 40px;}
.profile-txt{padding:70px 15px;text-indent:2em;}
.profile-txt p{line-height: 2.2;}
.profile-img{max-width: 60%;}
.nview-more{margin-top:35px;float:left}
.nview-more a{line-height: 36px;color:#e10012;display: inline-block;padding:0 20px;min-width: 145px; border:2px solid #e10012; border-radius:8px;text-transform: uppercase; }
.nview-more a:hover{ background:#e10012; color:#fff}
.nview-more a.active{ background:#e10012; color:#fff; margin-right:15px;}
.pl{ padding-left:40px;}
.pt{ padding-top:35px;text-transform: uppercase;}
.pt60{ padding-top:60px; }
.m-y{ float:right}
.team{ background:#2e2e33;   padding:60px 0; margin-top:100px;}
.team-cont{ position:relative;}
.team .team-en{ position:absolute;top:-140px;right:0; color:#eaeaea; font-family: Arial, Helvetica, sans-serif; font-weight:bold; line-height:1.0; text-align:center}
.team .team-en span{color:#595757;}
 
.team .c-title{font-size:32px;color:#d7d8d8;position:relative}
.team .c-subtitle{color:#d7d8d8;font-size:26px;margin-top:0;position: relative;}
.team .c-subtitle:after{content:'';position:absolute;width:43px;height:3px;background:#e10012;left:0;bottom:-23px}
.team .c-en{color:#d7d8d8;  margin-top:40px}
.team .team-list{position: relative; margin-top:65px;}
.team .team-list .team-item{ border:2px solid #d7d8d8; }
.team .team-list .item-name h2{ text-align:left; color:#4b4c4c; font-weight:bold}
.team .team-list .item-name h3{ text-align:left; color:#706e6e; margin-top:11px; margin-bottom:38px; position:relative  }
.team .team-list .item-name h3:after{content:'';position:absolute;width:40px;height:3px;background:#e10012;left:0;bottom:-20px}
.team .team-list .item-name h4{ text-align:left; color:#706e6e; line-height:1.8  }
.team .team-list .swiper-btn{ border:1px solid #d7d8d8;outline: none;width: 46px;height: 46px;text-align: center;line-height: 48px;overflow: hidden;border-radius:7px;background: #595757;top:auto;bottom:148px;margin-bottom:-24px;}
.team .team-list .swiper-btn::after{color:#d7d8d8;font-size:18px; font-weight:bold}
.vision{ margin-bottom:100px }
.vis-list ul li{ text-align:center; width:26%}
.vis-list ul li:first-child{ margin-left:0;  }
.vis-list h2{ color:#e00012; margin-bottom:26px;}
.vis-list h3{ margin-bottom:10px;}
.vis-list span{ display:block; margin-bottom:10px;}
.vis-list p{ line-height:15px; margin-bottom:70px;}
.vis-r { color:#595757; margin-top:75pz; margin-left:85px;  border-left:2px solid #e10012; overflow:hidden; display:block; padding-left:28px; margin-top:150px;}

.organize{ background:#eeeeee; padding:50px 0 100px 0;}
.organize .tup{ margin-top:50px;}
.case-list{ margin-top:100px; margin-bottom:50px;}
.service-img { margin:50px 0;}
.service-2{ background:#2e2e33; margin-top:110px ; padding-bottom:50px; margin-bottom:0}
.service-3{ background:#fff; margin-top:0; margin-bottom:25px}
.service-3 .service-img{ margin-top:85px;}
.service-box{ margin-bottom:100px}
@media screen and (min-width: 992px) {
.team .team-list .swiper-button-prev{left:auto;right:100%;margin-right:54px;}
.team .team-list .swiper-button-next{right:auto;left:100%;margin-left:54px;}
}
.team .team-item{cursor: pointer;}
.team .team-item .item-img{  text-align: center; height:310px; background:#4e4d52}
.team .team-item .item-img img{max-height: 100%;max-width: 100%;}
.team .team-item .item-name{line-height: 1;padding:16px 15px;letter-spacing: 2px;text-align: center;background: #ffffff;color:#706e6e; height:195px}

@media (max-width: 1600px){
  .profile-item .item-img{padding-left:30px;}
  .profile-item:nth-child(2n+2) .item-img{padding-left:0;padding-right: 30px;}
  .profile-txt{padding:60px 15px;}
}
@media (max-width: 1300px){
  .header .header_nav .nav_container>ul>li a{padding-right: 15px;}
}
@media (max-width: 900px){
  .profile-item .item-con{padding:50px 15px 0 0;}
  .profile-item:nth-child(2n+2) .item-con{padding:50px 0 0 15px;}
  .profile-item .item-img{padding-left:15px;}
  .profile-item:nth-child(2n+2) .item-img{padding-right: 15px;padding-left:0;}
  .profile-item .item-con h2{margin-bottom: 15px;}
  .profile-item .col-xs-12{padding:30px 0;}
  .profile-txt{padding:40px 15px;}
}
@media (max-width: 767px){
	.fs82 { font-size:42px;}
	.pt60{ padding-top:0;}
	.fs16{ font-size:14px;}
	.pl{padding-left:0;}
  .profile-item{padding:20px 0;}
  .profile-item .item-con,.profile-item:nth-child(2n+2) .item-con{padding:25px 0 20px;}
  .profile-item .item-con p{ line-height:1.6; font-size:13px;    text-indent:25px;}
  .profile-item .col-xs-12{padding:0;}
  .profile-item .item-img{padding:35px 30px 35px 0;}
  .profile-item:nth-child(2n+2) .item-img{padding:35px 0 35px 0;}
  .profile-txt{padding:25px 15px 20px;}
  .profile{font-size:15px;    margin-top:0;}
  .n-title{ margin-top:25px;}
  .n-title .c-title,.n-title1 .c-title{ font-size:20px;}
  .n-title .c-subtitle,.n-titl1e .c-subtitle{ font-size:18px;}
  .n-title .c-subtitle:after,n-title1 .c-subtitle:after{ width:35px;bottom: -10px;}
  .n-banner img { height:70px}
  .nview-more {margin-top: 15px;}
  .team .team-en {top: -98px;}
  .team {margin-top:25px; }
  .team .c-title{ font-size:20px; }
  .team .c-subtitle{ font-size:18px;}
  .team .c-subtitle:after{ width:40px;bottom: -13px;}
  .team .team-item .item-img { height:145px;}
  .team .team-list .item-name h4{ line-height:1.5}
  .team .team-list{ margin-top:20px;}
  .vis-list ul li { width:100%;}
  .about-pro-l-title:after { height:2px;}
  .vision{ margin-bottom:25px;}
  .organize{ padding:25px 0 25px 0;}
  .n-product-title{ font-size:18px}
  .n-product-title-en{ font-size:14px;}
  .n-product-title:after { bottom:-10px}
  .n-product-title-en { margin-top:20px;}
  .case-list{ margin-top:30px; margin-bottom:25px;}
  .adv-type ul li a{ font-size:13px;}
  .adv-type ul li{ width:auto; padding:8px;}
  .triangle{ display:none}
  .service-2{ margin-top:0}
  .service-3 .service-img {margin-top: 35px;}
  .service-img{margin: 30px 0;}
}
.imghover{transition: all linear .6s;}
.imghover:hover{transform: scale(1.04);}
.newsList{ padding:50px 0 100px;color:#666;}
.newsList .name{color:#333;line-height: 1;margin-bottom:10px;letter-spacing: 1px;}
.newsList .desc{line-height: 24px;height: 48px;letter-spacing: 1px;}
.newsList .news-top{background: #fff;margin-bottom: 60px;}
.newsList .news-top .img{width: 60%;background-repeat: no-repeat;background-size: cover;background-position: center;}
.newsList .news-top .con{width: 40%;padding:0 6% 10px 30px;}
.newsList .news-top span{ width:85px; height:30px; background:#e00012; font-size:15; color:#fff; display: inline-block; text-align:center; line-height:30px;}
.newsList .news-top .name{margin-bottom: 40px; line-height:1.5; margin-top:25px; color:#231815;}
.newsList .news-top .desc{height: 72px;-webkit-line-clamp:3;line-clamp:3; color:#888886}
.newsList .news-top .date{text-align: right;color:#888886;font-size:15px; margin-top:90px;}
.newsList ul.news-list li{ padding:45px 0; border-top:2px solid #dcdcdc}
.newsList ul.news-list .item-img{width:27.5%;margin-right:3%;overflow: hidden;}
.newsList ul.news-list .item-img img{height: 100%;width: 100%; }
.newsList ul.news-list .item-center{width:66.5%;padding:5px 0 0;}
.newsList ul.news-list .item-center .con{position: relative; }
 
.newsList ul.news-list .name{font-weight: bold; line-height:45px}
 .newsList ul.news-list .desc{ color:#888886; display:block; width:100%;}
 .newsList ul.news-list .date{ text-align:right; color:#888886;margin-top: 45px; }
  .newsList ul.news-list .date span{ display:inline-block; float:left;    width: 85px;  height: 30px;  background: #e00012;  font-size: 15px;  color: #fff;
    display: inline-block; text-align: center;  line-height: 30px;}
.newsList ul.news-list li:hover img{transform: scaleX(1.04);}
.newsList .pagers{margin-top:100px;}
@media (max-width:1200px){
  .newsList .news-top .img,.newsList .news-top .con{width: 50%;}
  .newsList .news-top .con{padding:60px 6% 90px 4.7%;}
  .newsList .news-top .date{margin-top:60px;}
  .newsList .news-top .name{margin-bottom: 30px;}
  .newsList ul.news-list .item-center{padding:40px 0 30px;}
  .newsList ul.news-list .item-img{width: 24%;}
  .newsList ul.news-list .item-center{width: 60%}
  .newsList ul.news-list .item-more{padding-right:2%;width:12%;}
  .newsList ul.news-list .date{margin-left:8%;}
}
@media (max-width:992px){
  .newsList .news-top{margin-bottom: 50px;}
  .newsList .news-top .con{padding:50px 6% 70px 4.7%;}
  .newsList .news-top .date{margin-top:50px;}
  .newsList ul.news-list li{margin-bottom: 30px;}
  .newsList ul.news-list .item-more .icon{width: 24px;}
  .newsList ul.news-list .item-center{padding:35px 0 28px;}
}
@media (max-width:767px){
	.fs30 {  font-size: 20px;}
	.fs16 {  font-size: 14px;}
  .newsList{padding:35px 0 60px;}
  .newsList .news-top .img, .newsList .news-top .con{width: 100%;}
  .newsList .news-top .con{padding:40px 15px 45px;}
  .newsList .news-top .date{margin-top:40px;}
  .newsList ul.news-list .item-img{width: 100%;margin:0;}
  .newsList ul.news-list .item-center{width: 100%; }
  .newsList ul.news-list .item-center .con::before{display: none;}
  .newsList ul.news-list .date{font-size:15px;}
  .newsList ul.news-list .item-center{padding:28px 0 0;}
  .newsList ul.news-list li{margin-bottom: 25px;}
  .newsList .news-top{margin-bottom: 35px;}
  .newsList .desc{font-size:12px;letter-spacing: 0;}
  .newsList .pagers{margin-top:50px;}
  .newsList .news-top .date{ text-align:left; margin-top:60px}
  .newsList .news-top .name{ margin-top:15px; margin-bottom:15px;}
  .newsList .name{ line-height:1.5}
  .newsList ul.news-list .desc{text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;}
  .newsList ul.news-list .date{     margin-left: 0;margin-top: 20px;}
  .newsList ul.news-list li{ padding:15px 0;margin-bottom:0;}
   
}

.contact-box{ padding-top:100px; position:relative}
.contact-box .con-l h2{ font-size:109px; color:#727171; font-weight:bold; margin-bottom:50px; z-index:2}
.contact-box .con-l h2 span{ display:inline-block; color:#eaeaea}
.contact-box .con-l { width:50%; float:left;position: relative; z-index:1; letter-spacing:3px}
.contact-box .con-r{  width:60%; max-width:680px; float:right; position:absolute; top:80px;left:45.2%; background:#2e2e33; height:395px;z-index:0}
.contact-box .map{box-shadow: 0 2px 13.8px 1.2px rgba(8,8,8,.08);}
.contact-box .left-info{ width: 100%; margin-left:132px; margin-top:40px;}
.contact-box .info-item{padding-left: 60px;position: relative;line-height: 1.55;color:#fff;margin-bottom: 25px;}
.contact-box .info-item .icon{position: absolute;left:0;top:5px;width: 30px;height:30px;background: url(../images/contact-icon1.png) no-repeat center left;background-size: 100% auto;}
.contact-box .info-item .icon-mail{background-image:url(../images/contact-icon3.png);}
.contact-box .info-item .icon-tel{background-image:url(../images/contact-icon2.png);}
.contact-box .code-box{margin-top: 15%; margin-left:15%}
.contact-box .code-box .code-item{ float:left; width: 35%; }
.contact-box .code-box .code-item h2{ margin-top:36px; font-weight:bold; text-align:center}
.contact-box .code-box .code-item p{ text-align:center; margin-top:12px;}
.contact-box .job-box{ background:#2e2e33; padding-top:100px; padding-bottom:70px; margin-top:10%}
.contact-box .job-box .job-title { position:relative; padding-left:97px}
.contact-box .job-box .job-title h2{ font-size:109px; color:#3e3a39; text-transform: uppercase; font-family: Arial; font-weight:bold; float:left }
.contact-box .job-box .job-title span{ display:inline-block; color:#fff; font-size:50px; margin-top:35px; margin-left:-40px; letter-spacing:20px}
.contact-box .job-box .job-list{ margin-top:35px; color:#fff}
.contact-box .job-box .job-list li{ margin:4% 0; padding-left:97px;}
.contact-box .job-box .job-list h2{ font-size:25px; margin-bottom:35px; position:relative}
.contact-box .job-box .job-list h2::after{content:'';position: absolute;bottom:-15px;left:0;width: 11%;height:3px;background: #fff; }
.contact-box .job-box .job-list p{ color:#d7d8d8; font-size:16px; line-height:1.8}
@media (max-width:992px){
	.contact-box .con-l h2{ font-size:66px;margin-bottom:25px;}
	.contact-box .con-r { left: 44%;    height:415px;}
	.contact-box .job-box{margin-top: 30%;}
	.contact-box .job-box .job-title h2 { font-size:89px;}
	.contact-box .job-box .job-title span{ font-size:40px;margin-top: 28px;}
	.contact-box .job-box .job-list h2{ font-size:20px;}
	.contact-box .job-box .job-list p{ font-size:14px;}
}
@media (max-width:767px){
	.fs20{ font-size:14px;}
	.contact-box{padding-top:35px;}
	.contact-box .con-l,.contact-box .con-r{ width:100%;}
	.contact-box .con-r{ position:inherit;height: 505px; }
	.contact-box .left-info{margin-left: 15px;}
	.contact-box .con-l h2{ font-size:35px;margin-bottom:25px;}
	.contact-box .con-l h2 span{ color:#727171}
	.contact-box .code-box { margin-top:5%; margin-left:5%}
	.contact-box .code-box .code-item { width:50%}
	.contact-box .code-box .code-item h2,.contact-box .code-box .code-item p{ color:#fff;margin-top: 10px;}
	.contact-box .job-box { padding-top:35px; padding-bottom:50px; margin-top:0}
	.contact-box .job-box .job-title{ padding-left:15px;}
	.contact-box .job-box .job-title h2{ font-size:30px;}
	.contact-box .job-box .job-title span{ font-size:25px;letter-spacing: 5px; display:inherit;margin-top:0}
	.contact-box .job-box .job-list li{padding-left:5px;    margin: 7% 0;text-align: justify;}
 .contact-box .job-box .job-list h2{ font-size:18px;}
 .contact-box .job-box .job-list p{ font-size:14px; line-height:1.5}
}

.pages { clear:both; padding:20px 45px 0 0; color:#444; }
	.pages a { color:#444; }
	.pages a:hover { color:#f60;  font-weight:bold  }
	.pages ul { text-align:right;list-style:none }
	.pages li { display:inline; margin-left:8px;list-style:none }

.product-list .pro-list{margin-left:-1.6%;margin-right:-1.6%;text-align: center;color:#000;}
.product-list .pro-list li{padding:0 1.6% 40px;}
.product-list .pro-list .pro-item .item-img{position: relative;overflow: hidden;padding-bottom: 89%;}
.product-list .pro-list .pro-item .item-img img{position: absolute;left:0;top:0;}
.product-list .pro-list .pro-item:hover img{transform: scale(1.08);}
.product-list .pro-list .item-name{line-height: 1;padding:40px 10px;}

@media (max-width:1700px){
  .product-list .pro-list li{padding:0 1.6% 30px;}
  .product-list .pro-list .item-name{padding:30px 10px;}
}
@media (max-width:1230px){
  .product-list .pro-list li{padding-bottom:25px;}
  .product-list .pro-list .item-name{padding:25px 10px;}
}
@media (max-width:767px){
  .product-list .pro-list .item-name{font-size:14px;}
  .subcolumn-nav a{font-size:16px;padding:9px 0 11px;}
  .product-list .pro-list li{padding-bottom:16px;}
  .product-list .pro-list .item-name{padding:16px 10px;}
}
.caret{ display:none}
.dropdown-menu { width:120px;}
@media (max-width:1200px){
	.history-list .num-box h2{ font-size:60px;}
	.history-list .num-box p { font-size:14px;}
.history-list ul li:first-child{left:41%; }
.history-list .num-box{    margin-top: -102px;}
.history-list ul li:nth-child(2) {left:25%;}
.history-list ul li:nth-child(3) {left:14%;}
.history-list ul li:nth-child(4) {left:19%;}
.history-list ul li:nth-child(5) {left:31%;}
.history-list ul li:nth-child(6) {left:19%;}
	 }
@media (max-width:967px){
	.about-pro-l-list-item{ font-size:14px;}
	.history-list ul li:first-child{left:55%; }
.history-list ul li:nth-child(2) {left:39%;}
.history-list ul li:nth-child(3) {left:28%;}
.history-list ul li:nth-child(4) {left:34%;}
.history-list ul li:nth-child(5) {left:45%;}
.history-list ul li:nth-child(6) {left:33%;}
	}
	@media (max-width:767px){
  .history-list .num-box{ margin-top:180px}
  	.history-list ul li:first-child{left:-4%; }
.history-list ul li:nth-child(2) {left:-4%;}
.history-list ul li:nth-child(3) {left:-4%;}
.history-list ul li:nth-child(4) {left:-4%;}
.history-list ul li:nth-child(5) {left:-4%;}
.history-list ul li:nth-child(6) {left:-4%;}
.visible-xs, .visible-sm, .visible-md, .visible-lg{ display:block!important}
.carousel-caption{ display:none}
.hor-list ul li:first-child{ margin-left:0}
.hor-list ul li:nth-child(3){ margin-right:0}
 .newsList ul.news-list .name{ line-height:25px;}
 .common-title{ line-height:22px}
 .common-subtitle{ line-height:22px;}
 .about .row .col-sm-6{ width:48%; float:left}
  .about .row .mt120{    margin-top: 0;}
  .about .row .col-sm-6 img{ width:109px; height:110px}
  .about-pro-m{  padding: 10px 13px 13px 18px; top: 66%; left: 80%;}
	}
	
 
.map .map-box{margin-bottom: 68px;}
.map #allmap{height: 404px;}